import { IsOptional, IsString, IsBoolean, IsUrl } from 'class-validator';

export class UpdateWebsiteDto {
  @IsOptional()
  @IsString()
  name?: string;

  @IsOptional()
  @IsString()
  domain?: string;

  @IsOptional()
  @IsString()
  description?: string;

  @IsOptional()
  @IsBoolean()
  isActive?: boolean;

  @IsOptional()
  @IsBoolean()
  collectIp?: boolean;

  @IsOptional()
  @IsBoolean()
  collectUserAgent?: boolean;

  @IsOptional()
  @IsBoolean()
  collectReferrer?: boolean;

  @IsOptional()
  @IsBoolean()
  ignoreLocalhost?: boolean;
} 